


import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt

# 创建一个简单的 DataFrame
data = {
    'Month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
    'Sales': [2000, 2500, 2200, 2600, 2700, 3000, 3200]
}
df = pd.DataFrame(data)

# 使用 Seaborn 绘制折线图
sns.lineplot(x='Month', y='Sales', data=df)

# 设置标题
plt.title('Monthly Sales Trend (Seaborn)')

# 显示图表
plt.show()





pip install pyecharts


from pyecharts.charts import Line
import pandas as pd

# 创建一个简单的 DataFrame
data = {
    'Month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
    'Sales': [2000, 2500, 2200, 2600, 2700, 3000, 3200]
}
df = pd.DataFrame(data)

# 使用 pyecharts 绘制折线图
line = Line()
line.add_xaxis(df['Month'].tolist())
line.add_yaxis('Sales', df['Sales'].tolist())
line.render_notebook()
# 渲染图表到 HTML 文件
line.render('sales_trend_pyecharts.html')








import plotly.express as px
import pandas as pd

# 创建一个简单的 DataFrame
data = {
    'Month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
    'Sales': [2000, 2500, 2200, 2600, 2700, 3000, 3200]
}
df = pd.DataFrame(data)

# 使用 Plotly 绘制折线图
fig = px.line(df, x='Month', y='Sales', title='Monthly Sales Trend (Plotly)')

# 显示图表
fig.show()



